go.uber.org/zap/zapcore.jsonEncoder.buf (field)
78 uses
go.uber.org/zap/zapcore (current package)
console_encoder.go#L137: context.buf.Free()
console_encoder.go#L143: if context.buf.Len() == 0 {
console_encoder.go#L149: line.Write(context.buf.Bytes())
json_encoder.go#L50: enc.buf = nil
json_encoder.go#L60: buf *buffer.Buffer
json_encoder.go#L99: buf: bufferpool.Get(),
json_encoder.go#L189: _, err = enc.buf.Write(valueBytes)
json_encoder.go#L195: enc.buf.AppendByte('{')
json_encoder.go#L216: enc.buf.AppendByte('[')
json_encoder.go#L218: enc.buf.AppendByte(']')
json_encoder.go#L228: enc.buf.AppendByte('{')
json_encoder.go#L230: enc.buf.AppendByte('}')
json_encoder.go#L238: enc.buf.AppendBool(val)
json_encoder.go#L243: enc.buf.AppendByte('"')
json_encoder.go#L245: enc.buf.AppendByte('"')
json_encoder.go#L255: enc.buf.AppendByte('"')
json_encoder.go#L258: enc.buf.AppendFloat(r, precision)
json_encoder.go#L262: enc.buf.AppendByte('+')
json_encoder.go#L264: enc.buf.AppendFloat(i, precision)
json_encoder.go#L265: enc.buf.AppendByte('i')
json_encoder.go#L266: enc.buf.AppendByte('"')
json_encoder.go#L270: cur := enc.buf.Len()
json_encoder.go#L274: if cur == enc.buf.Len() {
json_encoder.go#L283: enc.buf.AppendInt(val)
json_encoder.go#L292: _, err = enc.buf.Write(valueBytes)
json_encoder.go#L298: enc.buf.AppendByte('"')
json_encoder.go#L300: enc.buf.AppendByte('"')
json_encoder.go#L305: enc.buf.AppendByte('"')
json_encoder.go#L306: enc.buf.AppendTime(time, layout)
json_encoder.go#L307: enc.buf.AppendByte('"')
json_encoder.go#L311: cur := enc.buf.Len()
json_encoder.go#L315: if cur == enc.buf.Len() {
json_encoder.go#L324: enc.buf.AppendUint(val)
json_encoder.go#L352: clone.buf.Write(enc.buf.Bytes())
json_encoder.go#L361: clone.buf = bufferpool.Get()
json_encoder.go#L367: final.buf.AppendByte('{')
json_encoder.go#L371: cur := final.buf.Len()
json_encoder.go#L373: if cur == final.buf.Len() {
json_encoder.go#L384: cur := final.buf.Len()
json_encoder.go#L394: if cur == final.buf.Len() {
json_encoder.go#L403: cur := final.buf.Len()
json_encoder.go#L405: if cur == final.buf.Len() {
json_encoder.go#L420: if enc.buf.Len() > 0 {
json_encoder.go#L422: final.buf.Write(enc.buf.Bytes())
json_encoder.go#L429: final.buf.AppendByte('}')
json_encoder.go#L430: final.buf.AppendString(final.LineEnding)
json_encoder.go#L432: ret := final.buf
json_encoder.go#L438: enc.buf.Reset()
json_encoder.go#L443: enc.buf.AppendByte('}')
json_encoder.go#L450: enc.buf.AppendByte('"')
json_encoder.go#L452: enc.buf.AppendByte('"')
json_encoder.go#L453: enc.buf.AppendByte(':')
json_encoder.go#L455: enc.buf.AppendByte(' ')
json_encoder.go#L460: last := enc.buf.Len() - 1
json_encoder.go#L464: switch enc.buf.Bytes()[last] {
json_encoder.go#L468: enc.buf.AppendByte(',')
json_encoder.go#L470: enc.buf.AppendByte(' ')
json_encoder.go#L479: enc.buf.AppendString(`"NaN"`)
json_encoder.go#L481: enc.buf.AppendString(`"+Inf"`)
json_encoder.go#L483: enc.buf.AppendString(`"-Inf"`)
json_encoder.go#L485: enc.buf.AppendFloat(val, bitSize)
json_encoder.go#L503: enc.buf.AppendString(s[i : i+size])
json_encoder.go#L520: enc.buf.Write(s[i : i+size])
json_encoder.go#L531: enc.buf.AppendByte(b)
json_encoder.go#L536: enc.buf.AppendByte('\\')
json_encoder.go#L537: enc.buf.AppendByte(b)
json_encoder.go#L539: enc.buf.AppendByte('\\')
json_encoder.go#L540: enc.buf.AppendByte('n')
json_encoder.go#L542: enc.buf.AppendByte('\\')
json_encoder.go#L543: enc.buf.AppendByte('r')
json_encoder.go#L545: enc.buf.AppendByte('\\')
json_encoder.go#L546: enc.buf.AppendByte('t')
json_encoder.go#L549: enc.buf.AppendString(`\u00`)
json_encoder.go#L550: enc.buf.AppendByte(_hex[b>>4])
json_encoder.go#L551: enc.buf.AppendByte(_hex[b&0xF])
json_encoder.go#L558: enc.buf.AppendString(`\ufffd`)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)